package com.gy.ai.agent;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;

/**
 * @author LGY
 * Create by 2025/6/16 11:34
 */
@Data
@Accessors(chain = true)
public class PlatformConfig implements Serializable {

    /**
     * 模型编码
     */
    private String model;

    /**
     * 模型服务端地址
     */
    private String endpoint;

    /**
     * 模型服务端密钥
     */
    private String apiKey;

    /**
     * 模型服务端密钥
     */
    private String apiSecret;

    /**
     * 请求头
     */
    private Map<String, String> headers = new HashMap<>();

    public void addHeaders(String key, String value) {
        headers.put(key, value);
    }
}
